.log{
    color:rgb(61, 199, 183) !important;
    font-size: 26;
}
#banner{
    margin-top: 70.8px;
    background: url("../images/tq_home_bg.jpg") ;
    background-size:cover;
    .filter{
        width: 100%;
        height: 100%;
        background-color: rgba(35, 61, 58,.7);
        padding-top: 91px;

        .item1{
            color:#fff;
            h1{
                font-size: 25px;
                margin-bottom: 15px;
            }
            p{
                font-size: 13px;
            }
        }
    }
}
#Nuxt{
    padding: 55px 0 77px;
    .item5{
        // width: 391px;
        // height: 252px;
        
        padding: 18px 13px 25px 13px;
        img{
            margin-bottom: 15px;
        }
        h3{
            font-size: 20px;
            font-weight: bold;
        }
       &:hover{
           background-color: rgb(238, 238, 238);
           box-shadow:1px 2px 3px rgba(0,0,0,.3)
       } 
    }
}
#chuniu1{
    padding: 47px 0 85px;
    background-color: rgb(238, 238, 238);
    p{
        margin: 2.5px 0;
       
    }
    p:nth-of-type(1){
        font-size: 25px;
        font-weight: bold;
    }
}
#kecheng{
    padding: 70px 0 75px;
    background-color: rgb(238, 238, 238);
    h1{
        font-size: 25px;
        font-weight: bold;
        margin-bottom: 45px;
        text-align: center;
    }
    .item5{
        .item6{
            background: #fff;
            margin-bottom: 23px;
            a{
                margin: 12px 0 30px;
                // display: block;
                width: 115px;
                height: 26px;
                padding: 0;
                &:hover{
                    color: #fff;
                    background-color: rgb(61, 199, 215);
                }
                
            }
            .btn-outline-primary{
                border-radius:0;
                // line-height: 26px !important;
            }
        }
       
        
    }
}
#chuiniu3{
    padding: 33px 0 31px;
    background-color: #fff;
    p:nth-of-type(1){
        font-size: 25px;
        font-weight: bold;
        margin: 20px 0 33px;
        
    }
    a{
        width: 144px;
        height: 36px;
        border-radius: 0;
        margin-right: 22px;
        background-color: rgb(61, 199, 183);
        padding:0 ;
        line-height: 36px;
        &:hover{
            background-color: rgb(11, 125, 112);
        }
    }
}
#lixi{
    background: url("../images/contact-map.jpg");
    background-size:cover;
    .mosha{
        padding: 84px 0 76px;
        background-color:rgba(0,0,0,.5);
        width: 100%;
        height: 100%;
        p{
            color: #fff;
            margin: 2.5px 0;
        }
        p:nth-of-type(1){
            font-size: 30px;
            font-weight: bold;
        }
        p:nth-of-type(2){
            margin: 29px 0 30px;
        }
        input{
            border-radius: 0;
            margin: 16px 0;
        }
        textarea{
            border-radius: 0;
            margin-bottom: 30px;
        }
        button{
            width: 336px;
            height: 35px;
            background-color: rgb(61, 199, 183);
            border-radius: 0;
            &:hover{
                background-color: rgb(6, 133, 119);
            }
        }
       
    }
}
#banquan{
    
    background-color: #fff;
    font-size: 15px;
    p{
        margin: 21px 0 22px;
    }
}
.navhh{
    height: 69px;
    background-color: #fff !important;
}